Fully Qualified Name: | Laminas\Code\Generator\TraitUsageGenerator |
Extends: | AbstractGenerator |
Implements: | TraitUsageInterface |
Parameter Name | Type | Description |
---|---|---|
$classGenerator |
Returns: void
Parameter Name | Type | Description |
---|---|---|
$trait |
Returns:
Parameter Name | Type | Description |
---|---|---|
$method | ||
$alias | ||
$visibility |
Returns:
Parameter Name | Type | Description |
---|---|---|
$method | ||
$traitsToReplace |
Returns:
Parameter Name | Type | Description |
---|---|---|
$traits |
Returns:
Parameter Name | Type | Description |
---|---|---|
$use | ||
$useAlias |
Returns:
Returns:
Returns: string
Returns: string
Returns:
Returns:
Returns:
Returns the alias of the provided FQCN
Parameter Name | Type | Description |
---|---|---|
$use | string |
Returns: string|null
Returns:
Parameter Name | Type | Description |
---|---|---|
$traitName |
Returns:
Parameter Name | Type | Description |
---|---|---|
$use | string |
Returns: bool
Parameter Name | Type | Description |
---|---|---|
$use | string |
Returns: bool
Returns: bool
Returns true if the alias is defined in the use list
Parameter Name | Type | Description |
---|---|---|
$alias | string |
Returns: bool
Parameter Name | Type | Description |
---|---|---|
$traitName |
Returns:
Parameter Name | Type | Description |
---|---|---|
$method | ||
$overridesToRemove |
Returns:
Parameter Name | Type | Description |
---|---|---|
$use | string |
Returns: \TraitUsageGenerator
Parameter Name | Type | Description |
---|---|---|
$use | string |
Returns: \TraitUsageGenerator
Parameter Name | Type | Description |
---|---|---|
$indentation | string |
Returns: \AbstractGenerator
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns: \AbstractGenerator
Parameter Name | Type | Description |
---|---|---|
$sourceContent | string |
Returns: \AbstractGenerator
Parameter Name | Type | Description |
---|---|---|
$isSourceDirty | bool |
Returns: \AbstractGenerator